package com.ruoyi.reportReview.domain.bo;

import com.ruoyi.common.core.validate.EditGroup;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotBlank;

@Data
@Schema(name = "ReportReviewBo", description = "填报数据审核")
public class ReportReviewBo {

    @Schema(description = "主键id")
    @NotBlank(message = "主键id不能为空", groups = {EditGroup.class})
    private String id;
    @Schema(description = "审核说明")
    @NotBlank(message = "审核说明不能为空", groups = {EditGroup.class})
    private String reviewDesc;

    /**
     * 审核动作：approve / reject
     */
    @Schema(description = "审核动作：approve / reject")
    @NotBlank(message = "审核动作不能为空")
    private String action;
}
